# 场景：图像处理、大规模计算（CPU 压力大）
from multiprocessing import Process
import time

def compute(n):
    print(f"开始计算 {n} 的平方")
    time.sleep(2)
    print(f"结果是 {n * n}")

if __name__ == '__main__':
    processes = []
    for i in range(3):
        p = Process(target=compute, args=(i,))
        p.start()
        processes.append(p)

    for p in processes:
        p.join()

    print("所有计算完成")

# 所有任务并行运行，只耗时约 2 秒（而不是 6 秒）